lay great importance on something - Alemán Inglés Diccionario